package com.xuwang.pojo;

import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 权限管理(AuthorityManagement)实体类
 *
 * @author Yaopeng
 * @since 2021-09-16 09:25:11
 * @version 1.0
 */
@ApiModel(value = "AuthorityManagement",description = "权限管理")
public class AuthorityManagement implements Serializable {

    
	@ApiModelProperty(name = "id",notes = "${column.comment}",dataType = "Integer",required = true)
    private Integer id;
    /**
    * 关联用户表
    */
	@ApiModelProperty(name = "userId",notes = "关联用户表",dataType = "Integer",required = true)
    private Integer userId;
    /**
    * 基础信息
    */
	@ApiModelProperty(name = "basicInformation",notes = "基础信息",dataType = "Integer",required = true)
    private Integer basicInformation;
    /**
    * 监管记录
    */
	@ApiModelProperty(name = "regulatoryRecords",notes = "监管记录",dataType = "Integer",required = true)
    private Integer regulatoryRecords;
    /**
    * 投诉举报
    */
	@ApiModelProperty(name = "complaintsReport",notes = "投诉举报",dataType = "Integer",required = true)
    private Integer complaintsReport;
    /**
    * 案件备案
    */
	@ApiModelProperty(name = "caseFiling",notes = "案件备案",dataType = "Integer",required = true)
    private Integer caseFiling;
    /**
    * 视频监控
    */
	@ApiModelProperty(name = "videoSupervision",notes = "视频监控",dataType = "Integer",required = true)
    private Integer videoSupervision;
    /**
    * 地理信息
    */
	@ApiModelProperty(name = "geographicInformation",notes = "地理信息",dataType = "Integer",required = true)
    private Integer geographicInformation;
    /**
    * 警示信息
    */
	@ApiModelProperty(name = "warningInformation",notes = "警示信息",dataType = "Integer",required = true)
    private Integer warningInformation;
    /**
    * 统计分析
    */
	@ApiModelProperty(name = "statisticalAnalysis",notes = "统计分析",dataType = "Integer",required = true)
    private Integer statisticalAnalysis;
    /**
    * 系统管理
    */
	@ApiModelProperty(name = "systemManagement",notes = "系统管理",dataType = "Integer",required = true)
    private Integer systemManagement;
    /**
    * 经营范围
    */
	@ApiModelProperty(name = "businessNorms",notes = "经营范围",dataType = "Integer",required = true)
    private Integer businessNorms;
    /**
    * 网站管理
    */
	@ApiModelProperty(name = "websiteManagement",notes = "网站管理",dataType = "Integer",required = true)
    private Integer websiteManagement;
    /**
    * 视频服务
    */
	@ApiModelProperty(name = "videoServe",notes = "视频服务",dataType = "Integer",required = true)
    private Integer videoServe;
    /**
    * 公共服务
    */
	@ApiModelProperty(name = "commonServe",notes = "公共服务",dataType = "Integer",required = true)
    private Integer commonServe;
    /**
    * 后台管理
    */
	@ApiModelProperty(name = "backstageManagement",notes = "后台管理",dataType = "Integer",required = true)
    private Integer backstageManagement;

    /**
     * 档案管理
     */
    @ApiModelProperty(name = "fileManagement",notes = "档案管理",dataType = "Integer",required = true)
    private Integer fileManagement;
    /**
     * 台账管理
     */
    @ApiModelProperty(name = "accountManagement",notes = "档案管理",dataType = "Integer",required = true)
    private Integer accountManagement;

    public Integer getFileManagement() {
        return fileManagement;
    }

    public void setFileManagement(Integer fileManagement) {
        this.fileManagement = fileManagement;
    }

    public Integer getAccountManagement() {
        return accountManagement;
    }

    public void setAccountManagement(Integer accountManagement) {
        this.accountManagement = accountManagement;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
        
    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }
        
    public Integer getBasicInformation() {
        return basicInformation;
    }

    public void setBasicInformation(Integer basicInformation) {
        this.basicInformation = basicInformation;
    }
        
    public Integer getRegulatoryRecords() {
        return regulatoryRecords;
    }

    public void setRegulatoryRecords(Integer regulatoryRecords) {
        this.regulatoryRecords = regulatoryRecords;
    }
        
    public Integer getComplaintsReport() {
        return complaintsReport;
    }

    public void setComplaintsReport(Integer complaintsReport) {
        this.complaintsReport = complaintsReport;
    }
        
    public Integer getCaseFiling() {
        return caseFiling;
    }

    public void setCaseFiling(Integer caseFiling) {
        this.caseFiling = caseFiling;
    }
        
    public Integer getVideoSupervision() {
        return videoSupervision;
    }

    public void setVideoSupervision(Integer videoSupervision) {
        this.videoSupervision = videoSupervision;
    }
        
    public Integer getGeographicInformation() {
        return geographicInformation;
    }

    public void setGeographicInformation(Integer geographicInformation) {
        this.geographicInformation = geographicInformation;
    }
        
    public Integer getWarningInformation() {
        return warningInformation;
    }

    public void setWarningInformation(Integer warningInformation) {
        this.warningInformation = warningInformation;
    }
        
    public Integer getStatisticalAnalysis() {
        return statisticalAnalysis;
    }

    public void setStatisticalAnalysis(Integer statisticalAnalysis) {
        this.statisticalAnalysis = statisticalAnalysis;
    }
        
    public Integer getSystemManagement() {
        return systemManagement;
    }

    public void setSystemManagement(Integer systemManagement) {
        this.systemManagement = systemManagement;
    }
        
    public Integer getBusinessNorms() {
        return businessNorms;
    }

    public void setBusinessNorms(Integer businessNorms) {
        this.businessNorms = businessNorms;
    }
        
    public Integer getWebsiteManagement() {
        return websiteManagement;
    }

    public void setWebsiteManagement(Integer websiteManagement) {
        this.websiteManagement = websiteManagement;
    }
        
    public Integer getVideoServe() {
        return videoServe;
    }

    public void setVideoServe(Integer videoServe) {
        this.videoServe = videoServe;
    }
        
    public Integer getCommonServe() {
        return commonServe;
    }

    public void setCommonServe(Integer commonServe) {
        this.commonServe = commonServe;
    }
        
    public Integer getBackstageManagement() {
        return backstageManagement;
    }

    public void setBackstageManagement(Integer backstageManagement) {
        this.backstageManagement = backstageManagement;
    }

    @Override
    public String toString() {
        return "{\"AuthorityManagement\":{"
                + "\"id\":"
                + id
                + ",\"userId\":"
                + userId
                + ",\"basicInformation\":"
                + basicInformation
                + ",\"regulatoryRecords\":"
                + regulatoryRecords
                + ",\"complaintsReport\":"
                + complaintsReport
                + ",\"caseFiling\":"
                + caseFiling
                + ",\"videoSupervision\":"
                + videoSupervision
                + ",\"geographicInformation\":"
                + geographicInformation
                + ",\"warningInformation\":"
                + warningInformation
                + ",\"statisticalAnalysis\":"
                + statisticalAnalysis
                + ",\"systemManagement\":"
                + systemManagement
                + ",\"businessNorms\":"
                + businessNorms
                + ",\"websiteManagement\":"
                + websiteManagement
                + ",\"videoServe\":"
                + videoServe
                + ",\"commonServe\":"
                + commonServe
                + ",\"backstageManagement\":"
                + backstageManagement
                + "}}";

    }
}